﻿(function ($) {
    $.fn.extend({

        customStyle: function (options) {
            if (!$.browser.msie || ($.browser.msie && $.browser.version > 6)) {
                return this.each(function () {

                    var currentSelected = $(this).find(':selected');
                    $(this).after('<span class="cus_ddl ' + $(this).attr("class") + '"><span class="customStyleSelectBoxInner cus_ddl_mid" id="span_' + $(this).attr("id") + '">' + currentSelected.text() + '</span><span class="cus_ddl_right"></span></span>').css({ position: 'absolute', opacity: 0, fontSize: $(this).next().css('font-size') });
                    var selectBoxSpan = $(this).next();
                    var selectBoxWidth = parseInt($(this).width()) - parseInt(selectBoxSpan.css('padding-left')) - parseInt(selectBoxSpan.css('padding-right'));
                    var selectBoxSpanInner = selectBoxSpan.find(':first-child');
                    selectBoxSpan.css({ width: selectBoxWidth, display: 'inline-block' });
                    selectBoxSpanInner.css({ width: (selectBoxWidth-17), display: 'inline-block' });
                    var selectBoxHeight = parseInt(selectBoxSpan.height()) + parseInt(selectBoxSpan.css('padding-top')) + parseInt(selectBoxSpan.css('padding-bottom'));
                    $(this).height(selectBoxHeight).change(function () {
                        selectBoxSpanInner.text($(this).val()).parent().addClass('changed');
                    });

                });
            }
        }
    });
})(jQuery);

function setupLabel() {
    
    if ($('.label_check input').length) {
        $('.label_check').each(function () {
            $(this).removeClass('c_on');
        });
        $('.label_check input:checked').each(function () {
            $(this).parent('label').addClass('c_on');
        });
    };
    if ($('.label_radio input').length) {
        $('.label_radio').each(function () {
            $(this).removeClass('r_on');
        });
        $('.label_radio input:checked').each(function () {
            $(this).parent('label').addClass('r_on');
        });
    };
    if ($('.label_check_ip input').length) {
        $('.label_check_ip').each(function () {
            $(this).removeClass('c_ip_on');
        });
        $('.label_check_ip input:checked').each(function () {
            $(this).parent('label').addClass('c_ip_on');
        });
    };
};
$(document).ready(function () {
    $('.cus_input_mid').each(function () {
        if ($(this).attr('disabled')) {
            $(this).parent().addClass('cus_input_disabled').removeClass('cus_input');
        }
    });
});

function custominput_and_button() {
 
        if ($('.cus_input').hasClass('cus_input_focus')) {
            $(".cus_input").mouseout(function () {
                $(this).removeClass('cus_input_hover').removeClass('cus_input_focus');
            }).mouseover(function () {
                $(this).addClass('cus_input_hover').removeClass('cus_input_focus');
            }).click(function () {
                $(this).addClass('cus_input_focus');
            });
        } else {
            $(".cus_input").mouseout(function () {
                $(this).removeClass('cus_input_hover');
            }).mouseover(function () {
                $(this).addClass('cus_input_hover');
            }).click(function () {
                $(this).addClass('cus_input_focus');
            });
        }


        $(".cus_input_mid").focus(function () {
            $(this).parent().addClass('cus_input_focus');
        }).blur(function () {
            $('.cus_input_focus').removeClass('cus_input_focus');
        });
  
    $(".cus_button").mouseout(function () {
        $(this).removeClass('cus_button_hover').removeClass('cus_button_active');
    }).mouseover(function () {
        $(this).addClass('cus_button_hover');
    }).click(function () {
        $(this).addClass('cus_button_active');
    });
}